Words I Didn’t Know

Larrup - verb

1) To beat or thrash