cherry tree

Noun
  1. Any of numerous trees and shrubs producing a small fleshy round fruit with a single hard stone;
    Many also produce a valuable hardwood (synset 112662174)

Found on Word Lists

Other Searches