phalsa

Noun
  1. Drought-resistant Asiatic treelike shrub bearing pleasantly acid small red edible fruits commonly used in sherbets (synset 112225621)

Found on Word Lists

Other Searches