Lambertia formosa
Explore definitions, synonyms, and language insights of Lambertia formosa
Definitions
Noun
erect bushy shrub of eastern Australia having terminal clusters of red flowers yielding much nectar