japanese andromeda Meaning, Definition & Usage

  1. noun broad-leaved evergreen Asiatic shrub with glossy leaves and drooping clusters of white flowers
    lily-of-the-valley tree; Pieris japonica; andromeda.

WordNet