English edit

Noun edit

theraphosids

  1. plural of theraphosid