Japanese Flowering Cherry
Definition of Japanese Flowering Cherry
- 1. Ornamental tree with inedible fruit widely cultivated in many varieties for its pink blossoms Noun
- 2. Ornamental tree with inedible fruits widely cultivated in many varieties for its white blossoms Noun