English Dictionary
Definition cheddar in British English
cheddar noun
[countable/uncountable] noun
/ˈtʃedə(r)/
Synonyms and related words
