Definition of hard cheddar in English:

hard cheddar

noun

British
informal
  • Hard luck.

Origin

Late 19th century.