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