1 definition by Evadiva9696
A beautiful Indian women who is funny, pretty, and extremely lovable. She has the most amazing smile that lights up the entire room and walks as if she is a model. She is the most amazing person anyone can meet.
by Evadiva9696 January 19, 2013