vedu meaning in english

[Tel.] n. A stench, bad smell, vikatagandhamu. A semll, gandhamu. Nausea, vegatu. A disgusting word, vegatumata.