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