meaning of cheddar pink

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


Related Words

cheddar pink |

Developed & Maintained By Taraprasad.com

Treasure Words