Definition of French press
noun
1(
trademark in the UK)
a coffee pot containing a plunger made of fine mesh with which the grounds are pushed to the bottom when the coffee is ready to be poured: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 by straightening and bending the arms:only one major muscle is involved in the French press