ladoo

English

Noun

ladoo (plural ladoos)

  1. Alternative form of laddu.