japanese flowering cherry is a noun meaning "ornamental tree with inedible fruit widely cultivated in many varieties for its pink blossoms". It carries 2 recorded senses.
ornamental tree with inedible fruit widely cultivated in many varieties for its pink blossoms
ornamental tree with inedible fruits widely cultivated in many varieties for its white blossoms
Definitions, synonyms and semantic relations for japanese flowering cherry come from Princeton University’s WordNet. Commonness is measured against a corpus of everyday English. Full sources and licences.