scourerEnglish

scourer

Noun

Someone who cleanses by scouring

English: scourer

Someone who travels widely and energetically

English: scourer