lambertia formosa

Noun
  1. Erect bushy shrub of eastern Australia having terminal clusters of red flowers yielding much nectar (synset 112240536)

Found on Word Lists

Other Searches