Subscriber login


Forgot your password?

Library card login

Other

French mustard

Definition of French mustard

noun

[mass noun] British
  • mild mustard mixed with vinegar: a choice of English or French mustard