Japanese flowering cherry

Explore definitions, synonyms, and language insights of Japanese flowering cherry

Definitions

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

More General Terms