Wiktionary
zooflagellates
n. (plural of zooflagellate English)
n. (plural of zooflagellate English)