Latch-on definitions

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