TREE AZALEA


Meaning of TREE AZALEA in English

noun

: a tall shrub ( Azalea arborescens ) of the southeastern United States often cultivated for its very fragrant white or pink flowers from which showy purple stamens protrude

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.