Wiktionary
trombiculids
n. (plural of trombiculid English)
n. (plural of trombiculid English)