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