A foil is a solid object with a shape such that when placed in a moving fluid at a suitable angle of attack the lift (force generated perpendicular to the fluid flow) is substantially larger than the drag (force generated parallel to the fluid flow).  If the fluid is a gas, the foil is called an airfoil or aerofoil, and if the fluid is water the foil is called a hydrofoil.