imudu meaning in english


शब्द : ఇముడు

Transliteration : imuDu

Other spellings : imudu

Meanings in english :

to be contained in
to remainto stay
Telugu to English
English To Telugu