Definitions of Genus leycesteria:

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