DEUTZIA MEANING IN ENGLISH

• Deutzia Definition & Synonyms

  1. (n.) A genus of shrubs with pretty white flowers, much cultivated.


RECENT SEARCHES