Wiktionary
lepetodrilids
n. (plural of lepetodrilid English)
n. (plural of lepetodrilid English)