Definitions of cheddar pink:

  • noun:   mat-forming perennial of central Europe with large fragrant pink or red flowers