Meaning : Erect bushy shrub of eastern Australia having terminal clusters of red flowers yielding much nectar.
Synonyms : honey-flower, honeyflower, lambertia formosa
Meaning : Desert lizard that feeds on ants.
Synonyms : moloch horridus, spiny lizard
Mountain devil meaning in Telugu.