LAND


Meaning of LAND in English

The metal separating a series of grooves . Also see piston lands .

English dictionary of automotive terms.      Английский словарь автомобильных терминов.