'phalsa' definitions:

Definition of 'phalsa'

(from WordNet)
noun
Drought-resistant Asiatic treelike shrub bearing pleasantly acid small red edible fruits commonly used in sherbets [syn: phalsa, Grewia asiatica]