LATCH ON TO Meaning of LATCH ON TO in English informal attach oneself to (someone) as a constant companion. → latch Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004