English dictionary
phalsa meaning and definition
Definition and meaning of phalsa at MeaningMonkey.org. phalsa meaning and definition in the English Dictionary.PHALSA noun
Definition of phalsa (noun)
- drought-resistant Asiatic treelike shrub bearing pleasantly acid small red edible fruits commonly used in sherbets
- synonyms: Grewia asiatica
Source: Princeton University Wordnet