Translation of ladu in English:

User Contribution

ladu

Sweet ball

noun