Definition of "Scourer" :
noun: someone who travels widely and energetically
"He was a scourer of the seven seas."
noun: someone who cleanses by scouring
noun: someone who travels widely and energetically
"He was a scourer of the seven seas."
noun: someone who cleanses by scouring