narramaamidi meaning in english


शब्द : నర్రమామిడి

Transliteration : narramaamiDi

Other spellings : narramaamidi

Meanings in english :

As adjective :
called
plant used in medicine
Telugu to English
English To Telugu