leycesteria formosa Meaning, Definition & Usage

  1. noun shrub honeysuckle with drooping spikes of purplish flowers
    Himalaya honeysuckle.

WordNet