LATCH ON


Meaning of LATCH ON in English

= hitch onto

Slang English vocab.      Английский сленговый словарь.