laaciɗòo

English: Translation
locust bean flower
English: Definition
flower balls of locust bean tree which are putting out beans
noun
Noun Class
m