scourer

nouns

someone who cleanses by scouring
is derived from
is a type of (narrower)
someone whose occupation is cleaning
someone who travels widely and energetically
"he was a scourer of the seven seas"
is a type of (narrower)
a person who changes location