Meaning of LATCH in English

LATCH

v. shut by means of a latch; lock, bolt; fasten

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.