amraayi meaning in english


शब्द : అమ్రాయి

Transliteration : amraayi

Other spellings : amraayi

Meanings in english :

As noun :
garden

grove of mango trees
Telugu to English
English To Telugu