Top definition
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"
by metalfacemark July 27, 2018
Get the mug
Get a Scooshers mug for your Facebook friend Nathalie.