Wiktionary
arthroleptids
n. (plural of arthroleptid English)
n. (plural of arthroleptid English)