meaning of japanese flowering cherry

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


Related Words

japanese flowering cherry |

Developed & Maintained By Taraprasad.com

Treasure Words