About Opposed-piston Engine
An opposed-piston engine is a piston engine in which each cylinder has a piston at both ends, and no cylinder head. Petrol and diesel opposed-piston engines have been used, mostly in large scale applications such as ships, military tanks and in factories.