Definitions by YACOB YOOMBS
Latch
Someone who is an insufferable soppy bollocks and will fall in love with or latch onto any man or woman they meet that they think they could have a chance with
Latch by YACOB YOOMBS December 7, 2019
Range rover
Range rover by YACOB YOOMBS November 21, 2019
Range rover
Range rover by YACOB YOOMBS November 21, 2019