Definitions of Leycesteria formosa:

  • noun:   shrub honeysuckle with drooping spikes of purplish flowers