Wiktionary
glycymeridids
n. (plural of glycymeridid English)
n. (plural of glycymeridid English)