Translation of lecutan in English:

lecutan

whipping

noun

  • 1

    whipping