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