Noun Definitionjapanese andromeda1.Definition: broad-leaved evergreen Asiatic shrub with glossy leaves and drooping clusters of white flowersRelated Noun(s):andromeda, pieris japonicaCategory: Plants