Skip to main content

Definitions by smellyToadFromDownTheRoad

An individual (generally a female) that smells... like marshmallows =]
But looks like a human, so it's quite confusing but in a delightful way
You: It smells like marshmallows
non-marshmallow smelling person: No no I think Oswa walked in!!
Oswa by smellyToadFromDownTheRoad February 16, 2018