Top definition
A goddess.

Direct definition is fragrance.

Lights up a dim room

Has a smile that is infectious
Verb - she just meheked me I cant stop laughing !

Noun - I wish I was a mehek

by ronnie roy August 06, 2007
Mug icon

Cleveland Steamer Plush

The vengeful act of crapping on a lover's chest while they sleep.

Buy the plush