Meaning of telopea oreades

Definition of telopea oreades

(noun) tall shrub of eastern Australia having oblanceolate to obovate leaves and red flowers in compact racemes

Other information on telopea oreades

WIKIPEDIA results for telopea oreades
Amazon results for telopea oreades