infrahumans
English
Noun
infrahumans
plural of
infrahuman