Wiktionary
hydroscaphids
n. (plural of hydroscaphid English)
n. (plural of hydroscaphid English)