Top definition
A name created by the gods and considered the most beautiful word in all languages.a woman with this name is considered the most mind-bogglingly stunningly gorgeous woman on the face of this earth. Not to mention scrabble savvy.
by iJaki December 14, 2009
Get the mug
Get a imrena mug for your Facebook friend Jovana.