Refine this word faster
Lambertia formosa
Definitions
Noun
- 1 erect bushy shrub of eastern Australia having terminal clusters of red flowers yielding much nectar wordnet
See also for "lambertia formosa"
Next best steps
Mini challenge
Want a quick game? Try Word Finder.