Skip to main content

smellyToadFromDownTheRoad's definitions

Oswa

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
mugGet the Oswa mug.

Share this definition

Sign in to vote

We'll email you a link to sign in instantly.

Or

Check your email

We sent a link to

Open your email