wild cherry

Noun
  1. The fruit of the wild cherry tree (synset 112662851)
  2. An uncultivated cherry tree (synset 112662692)

Found on Word Lists

Other Searches