Noun Definition
lambertia formosa
1.Definition: erect bushy shrub of eastern Australia having terminal clusters of red flowers yielding much nectar
Related Noun(s):honeyflower, mountain devil
Category: Plants1.Definition: erect bushy shrub of eastern Australia having terminal clusters of red flowers yielding much nectar
Related Noun(s):honeyflower, mountain devil
Category: Plants