Wiktionary
theraphosids
n. (plural of theraphosid English)
n. (plural of theraphosid English)