meaning of japanese cherry

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


Related Words

japanese cherry | japanese flowering cherry |

Developed & Maintained By Taraprasad.com

Treasure Words