Meaning of hard cheddar in English:

hard cheddar

noun

informal British
  • Hard luck.

Origin

Late 19th century.