cherry tree - English Synonyms Dictionary

cherry tree

n.
[1] cherry