infrahumans

English

Noun

infrahumans

  1. plural of infrahuman