templetonia retusa

Noun
  1. Australian shrub having simple obovate leaves and brilliant scarlet flowers (synset 112592693)

Found on Word Lists

Other Searches