himalaya honeysuckle Meaning, Definition & Usage

  1. noun shrub honeysuckle with drooping spikes of purplish flowers
    Leycesteria formosa.

WordNet