deppu meaning in english


शब्द : దెప్పు

Transliteration : deppu

Other spellings : deppu

Meanings in english :

to taunt
quizgibe atslandertell tales of satirize
Telugu to English
English To Telugu