wild plum tree

Noun
  1. An uncultivated plum tree or shrub (synset 112659317)

Found on Word Lists

Other Searches