Meaning of LATCH in English

LATCH

A fastening device for a door or panel.

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