Wiktionary
ostodolepids
n. (plural of ostodolepid English)
n. (plural of ostodolepid English)