Wiktionary
leptosomatids
n. (plural of leptosomatid English)
n. (plural of leptosomatid English)