theraphosids
English
Noun
theraphosids
plural of
theraphosid