Wiktionary
siphonostomatoids
n. (plural of siphonostomatoid English)
n. (plural of siphonostomatoid English)