Latch-on definition

To grasp firmly; to become attached to.
verb
0
0
Advertisement