Japanese cherry

Explore definitions, synonyms, and language insights of Japanese cherry

Definitions

Noun
ornamental tree with inedible fruits widely cultivated in many varieties for its white blossoms

More General Terms