Leycesteria
English Dictionary
->
Letter L
-> Leycesteria
Search Dictionary:
Leycesteria Definition
(n)
small
species
of
shrubs
of
western
Himalayas
to
China
Leycesteria Synonyms
genus Leycesteria
Leycesteria
© Art Branch Inc.