Wiktionary
diphyozooids
n. (plural of diphyozooid English)
n. (plural of diphyozooid English)