Hairat is an Urdu word (commonly used with Hindi too) which means surprise, astonishment. Another word from the same root is Hairaan, which would mean surprised or Astonished. Clearly, the difference…
Tasavvur is an Urdu word which means Imagination. The word can be found in many Bollywood songs. A fine example would be the song Na tum jaano na hum from Kaho na Pyaar hai where Lucky Ali sings, …