leycesteria
1. [ noun ] (biology,botany) small species of shrubs of western Himalayas to China
Synonyms: genus_Leycesteria
Related terms: asterid_dicot_genus Caprifoliaceae Himalaya_honeysuckle
Similar spelling:   Leicester
  Leicestershire