• Excoriator

    Full definition of excoriator

    Noun

    excoriator

    (plural excoriators)
    1. One who excoriates, or strongly denounces.
    2. A machine for stripping the skin from fruits.----
    © Wiktionary