Meaning of templetonia retusa

Definition of templetonia retusa

(noun) Australian shrub having simple obovate leaves and brilliant scarlet flowers

Other information on templetonia retusa

WIKIPEDIA results for templetonia retusa
Amazon results for templetonia retusa