Top definition
A beautiful person, with real insight for caring of others, an angel sent down to reside on earth, with a wicked sense of humour. If you meet this person be grateful.

I met a Naren last night my heart was lifted!
by Pikacu February 11, 2009
Mug icon

Dirty Sanchez Plush

It does not matter how you do it. It's a Fecal Mustache.

Buy the plush