Wiktionary
lymnocardiids
n. (plural of lymnocardiid English)
n. (plural of lymnocardiid English)