immadi meaning in english


शब्द : ఇమ్మడి

Transliteration : immaDi

Other spellings : immadi

Meanings in english :

As noun :
double
see
Telugu to English
English To Telugu