Hindi-English dictionary »

अजूबा meaning in English

HindiEnglish
अजूबा

miracle, a wonderful thing, something that leaves us speechlessnoun