extrahumans
English
Noun
extrahumans
plural of
extrahuman