Wiktionary
dikelocephalids
n. (plural of dikelocephalid English)
n. (plural of dikelocephalid English)