1 definition 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!!
by smellyToadFromDownTheRoad February 12, 2018
Get the Oswa mug.