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