Log in
Search words & phrases
latch
US /lætʃ/
・
UK /lætʃ/
B2
Definition
Video subtitles
verb
To tightly attach yourself to something
noun
A (door lock)