excoriator
Noun
Meaning
One who excoriates, or strongly denounces.
A machine for stripping the skin from fruits.
Source: en.wiktionary.orgNoun
One who excoriates, or strongly denounces.
A machine for stripping the skin from fruits.
Source: en.wiktionary.org