japanese cherry definition

  • noun:
    • ornamental tree with inedible fresh fruits extensively cultivated in many types because of its white blossoms
29 votes

How would you define japanese cherry?

All the definitions on AZdictionary were written by people just like you. Now's your chance to add your own!