Advertisement

Advertisement

L-head engine

[el-hed]

noun

  1. an internal-combustion engine having the intake and exhaust valves arranged in a chamber along one side of the pistons.



Advertisement

Advertisement

Advertisement

Advertisement


L.H.D.Lhevinne