JAPANESE ANDROMEDA
(noun)Did you mean?
Definitions
There is 1 meaning of the phrase
Japanese Andromeda.
Japanese Andromeda - as a noun
Broad-leaved evergreen asiatic shrub with glossy leaves and drooping clusters of white flowers
Synonyms (Exact Relations)
andromedalily-of-the-valley treepieris japonica