1 definition by Nerorowe

Top Definition
Mess up, ruin, waste, or to have thrown away. Derived from the natural creature residing in Douglas County.
Michael sloaned his painting and had to start over.
by Nerorowe January 11, 2013
Mug icon
Buy a Sloaned mug!