lambertia formosa Meaning, Definition & Usage

  1. noun erect bushy shrub of eastern Australia having terminal clusters of red flowers yielding much nectar
    mountain devil; honeyflower; honey-flower.

WordNet