Definitions
There is 1 meaning of the phrase
Grewia Asiatica.
Grewia Asiatica - as a noun
Drought-resistant asiatic treelike shrub bearing pleasantly acid small red edible fruits commonly used in sherbets
Synonyms (Exact Relations)
phalsa