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
Tweet