Tewkesbury mustard

English

Noun

Tewkesbury mustard (countable and uncountable, plural Tewkesbury mustards)

  1. A kind of mustard made with grated horseradish root.