Top definition
A beautiful, rare, poisonous flower grown only in remote locations. Only 1 true specimen known alive to date.
Jensie, when inhaled, gives such a lovely odor, similar to lavender roses.
by Jingles December 23, 2016
Get the mug
Get a Jensie mug for your buddy Nathalie.