Top definition
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 16, 2018
Get the mug
Get a Oswa mug for your mama Julia.
buy the domain for your pet blog