atakamaamidi meaning in english


शब्द : అటకమామిడి

Transliteration : aTakamaamiDi

Other spellings : atakamaamidi

Meanings in english :

spreading hogweed
Telugu to English
English To Telugu