DOVE TREE


Meaning of DOVE TREE in English

■ noun a slender deciduous Chinese tree with flowers that bear large white bracts resembling doves' wings. [ Davidia involucrata .]

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.