dove tree

English

dove tree

Noun

dove tree (plural dove trees)

  1. A Chinese tree grown ornamentally for the large white bracts around the flowers, which are said to resemble dove wings or handkerchiefs, Davidia involucrata.

Synonyms

This article is issued from Wiktionary. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.