1 definition by Nemington

Top Definition
A sheep shagger. Usually of Welsh origin
Man, did you see that Looshkin at the farm?
by Nemington August 26, 2008
Mug icon
Buy a Looshkin mug!