Meaning of Leycesteria
Definition of Leycesteria
(noun)
small
species
of shrubs of
western
Himalayas to China
Other information on Leycesteria
WIKIPEDIA results for
Leycesteria
Amazon results for
Leycesteria
Tweet