Meaning of japanese andromeda
Definition of japanese andromeda
(noun)
broad-leaved
evergreen
Asiatic
shrub
with
glossy
leaves and
drooping
clusters of
white
flowers
Other information on japanese andromeda
WIKIPEDIA results for
japanese andromeda
Amazon results for
japanese andromeda
Tweet