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
But looks like a human, so it's quite confusing but in a delightful way
by smellyToadFromDownTheRoad February 12, 2018