Definitions of Leycesteria:

  • noun:   small species of shrubs of western Himalayas to China