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

More General Terms