1 definition by UrbanTurbanGuy
An exclamation of wonder & surprise. It is a very common south asian word used in english & local languages alike. Very similar in meaning to wow, but used to expreses a deeper feeling from the heart.
by UrbanTurbanGuy July 1, 2013