Meaning of lambertia formosa

Definition of lambertia formosa

(noun) erect bushy shrub of eastern Australia having terminal clusters of red flowers yielding much nectar

Other information on lambertia formosa

WIKIPEDIA results for lambertia formosa
Amazon results for lambertia formosa