moosa meaning in english


शब्द : మూసా

Transliteration : muusaa

Other spellings : moosa

Meanings in english :

As noun :
monsieur
Telugu to English
English To Telugu