slipper flower

English

Noun

slipper flower (plural slipper flowers)

  1. Any plant of genus Calceolaria