Definitions of Japanese flowering cherry:
- noun: ornamental tree with inedible fruit widely cultivated in many varieties for its pink blossoms
- noun: ornamental tree with inedible fruits widely cultivated in many varieties for its white blossoms
Related words...
|
|
|
| |