Definitions of phalsa:

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