Subscriber login


Forgot your password?

Library card login

Other

French press

Definition of French press

noun

  • 1( trademark in the UK) a cafetière:the coffee here comes in a French press
  • 2an exercise designed to strengthen the triceps muscle, performed by lying face up and lifting and lowering a barbell:only one major muscle is involved in the French press

French press in other Oxford dictionaries

Definition of French press in the US English dictionary