Wiktionary
lecanodiaspidids
n. (plural of lecanodiaspidid English)
n. (plural of lecanodiaspidid English)