Devonshire cream

English

Noun

Devonshire cream (uncountable)

  1. clotted cream