deppu meaning in english

[Tel.] v. a. To taunt, quiz, gibe at, slander, tell tales of satirize. dappudu deppudu. n. Taunting, gibing. depputa. deppudumatalu sarcasm.