humanizers
English
Noun
humanizers
plural of
humanizer