Dictionary search results

Showing 1-3 of 3 results

flagellate1 British & World English

Flog (someone), either as a religious discipline or for sexual gratification

flagellate2 British & World English

A protozoan that has one or more flagella used for swimming

flagellate English Thesaurus

he was constantly flagellating pupils