Definitions
noun
tall shrub of eastern Australia having oblanceolate to obovate leaves and red flowers in compact racemes
Look “telopea oreades” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
tall shrub of eastern Australia having oblanceolate to obovate leaves and red flowers in compact racemes