dove tree
English
Noun
dove
tree
(
plural
dove trees
)
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
handkerchief tree
,
ghost tree
Anagrams
redevote
,
tree-dove