Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of deutzia

- A genus of shrubs with pretty white flowers, much cultivated.