Wiktionary
trimusculids
n. (plural of trimusculid English)
n. (plural of trimusculid English)