LARRUP


Meaning of LARRUP in English

v.tr. (larruped, larruping) colloq. thrash.

Etymology: dial.: perh. f. LATHER

Oxford English vocab.      Оксфордский английский словарь.