bird cherry tree

Noun
  1. Any of several small-fruited cherry trees frequented or fed on by birds (synset 112668137)

Found on Word Lists

Other Searches