Wiktionary
helicarionids
n. (plural of helicarionid English)
n. (plural of helicarionid English)