laddu meaning in english

[Tel.] n. A kind of sweetmeat. (Metaphorically,) a scrape, perplexity. laddukamu, ladduvamu or ladvamu Same as laddu.