leycesteria leycesteria

Definition(s):

  • (n) small species of shrubs of western Himalayas to China

Wiki Images for leycesteria

definition of leycesteria
meaning of leycesteria
Word of the Day
maxim maxim
/ˈmæk səm /