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.
WordNet