Wiktionary
embiotocoids
n. (plural of embiotocoid English)
n. (plural of embiotocoid English)