telopea oreades

Noun
  1. Tall shrub of eastern Australia having oblanceolate to obovate leaves and red flowers in compact racemes (synset 112244086)

Found on Word Lists

Other Searches