LARRUP


Meaning of LARRUP in English

vt to beat or flog soundly.

Webster English vocab.      Английский словарь Webster.