Top definition
(Doo-stane) An object that is stained by morning dew
A jacket that you have left outside over night will have a dewstain on it in the morning.
by Dustin L. A. November 04, 2010
Get the mug
Get a Dewstain mug for your father Bob.
buy the domain for your diy site