What is the meaning of the word "larrup"?

Definitions: