ON THE LATCH Meaning of ON THE LATCH in English chiefly Brit.(of a door or gate) closed but not locked. → latch Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004