VariousWords beta
Related Terms:
Definitions:
Noun
deutzia
Definition: any of various shrubs of the genus Deutzia having usually toothed opposite leaves and shredding bark and white or pink flowers in loose terminal clusters
Definition: Any of a group of cultivated shrubs, of the genus Deutzia, having white or pink flowers