Meaning of phalsa

Definition of phalsa

(noun) drought-resistant Asiatic treelike shrub bearing pleasantly acid small red edible fruits commonly used in sherbets

Other information on phalsa

WIKIPEDIA results for phalsa
Amazon results for phalsa