leycesteria Meaning, Definition & Usage

  1. noun small species of shrubs of western Himalayas to China
    genus Leycesteria.

WordNet