Skip to main content

Definitions by metalfacemark

Scooshers 

Scottish word for water that is ejected from a car to clean its windows.
"Here mate, your windscreen is absolutely boggin, turn your scooshers on"
Scooshers by metalfacemark July 27, 2018