Templetonia retusa

noun

1.
Australian shrub having simple obovate leaves and brilliant scarlet flowers