Noun Definition

cheddar pink

1.Definition: mat-forming perennial of central Europe with large fragrant pink or red flowers

Category: Plants