abhumans
English
Noun
abhumans
plural of
abhuman