cherry_treeEnglish

cherry, cherry tree

Noun

Any of numerous trees and shrubs producing a small fleshy round fruit with a single hard stone, many also produce a valuable hardwood

English: cherry, cherry tree

English words with similar meanings

Show 1 words