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