Synonyms for "larrup"

Words with similar meaning