English dictionary
japanese andromeda meaning and definition
Definition and meaning of japanese andromeda at MeaningMonkey.org. japanese andromeda meaning and definition in the English Dictionary.JAPANESE ANDROMEDA noun
Definition of Japanese andromeda (noun)
- broad-leaved evergreen Asiatic shrub with glossy leaves and drooping clusters of white flowers
- synonyms: andromeda, lily-of-the-valley tree, Pieris japonica
Source: Princeton University Wordnet