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
ennui ennui
/ɛ ˈnu i /