OFFLE
The Open Full-Form Lexicon of English
Search OFFLE   advanced
Word:

self-flagellate - verb

Infinitiveself-flagellate
3rd person singularself-flagellates
Pastself-flagellated
Past Participleself-flagellated
Present Participleself-flagellating