meaning of japanese cherry
1. ornamental tree with inedible fruits widely cultivated in many varieties for its white blossoms
Related Words
japanese cherry | japanese flowering cherry |
1. ornamental tree with inedible fruits widely cultivated in many varieties for its white blossoms
japanese cherry | japanese flowering cherry |