Subscribe
URL of the page has been copied to clipboard.
Meaning : Erect bushy shrub of eastern Australia having terminal clusters of red flowers yielding much nectar.
Synonyms : honey-flower, honeyflower, mountain devil
Install App
Lambertia formosa meaning in Telugu.