What is the meaning of Scour?

To clean, polish, or wash (something) by rubbing and scrubbing it vigorously, frequently with an abrasive or cleaning agent.

To remove debris and dirt (from something) by purging; to sweep along or off by a current of water.

To clear the digestive tract (of an animal) by administering medication that induces defecation or vomiting; to purge.

To (cause livestock to) suffer from diarrhoea or dysentery.

To cleanse (something) without rubbing.

The removal of sediment caused by swiftly moving water.

A place scoured out by running water, as in the bed of a stream below a waterfall.

A place where wool is washed to remove grease and impurities prior to processing.

To search an area thoroughly.

To run with speed; to scurry.

To move swiftly over; to brush along.

Source: wiktionary.org