neomorphs
English
Noun
neomorphs
plural of
neomorph