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
Tweet