The Automotive Dictionary is the world's most comprehensive dictionary of the automotive industry.
Squeak meaning
Squeak definition
An expression used particularly with two-stroke engines where the pistons have run without sufficient lubrication. It is caused by a poor injection system or a pre-mix that is too lean (not enough oil in the gasoline ).