English Dictionary
◊ PHALSA
phalsa
n : drought-resistant Asiatic treelike shrub bearing pleasantly
acid small red edible fruits commonly used in sherbets
[syn: {Grewia asiatica}]