excoriator noun2 •One who excoriates, or strongly denounces. •A machine for stripping the skin from fruits. formsexcoriators