hispoids

English

Noun

hispoids

  1. plural of hispoid