Wiktionary
embiotocid
n. (context zoology English) Any member of the Embiotocidae.
n. (context zoology English) Any member of the Embiotocidae.