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