extrahumans

English

Noun

extrahumans

  1. plural of extrahuman