Noun Definition

leycesteria formosa

1.Definition: shrub honeysuckle with drooping spikes of purplish flowers

Category: Plants