formosa : Idioms & Phrases
lambertia formosa
-
noun erect bushy shrub of eastern Australia having terminal clusters of red flowers yielding much nectar
mountain devil; honeyflower; honey-flower.
WordNet
leycesteria formosa
-
noun shrub honeysuckle with drooping spikes of purplish flowers
Himalaya honeysuckle.