పసరుpasaru
Top 7000
Meanings
Noun
1. the juice or sap of leaves
2. a medicinal extract, sap
3. green colour