Skip to main content

Definitions by dragonflyzinthewest

Kiwi Loveboat 

Transport ship carrying live sheep leaving Fremantle port. West Australia
New Zealander who likes having sex with sheep.so any ship boat carryin live sheep become a kiwi loveboat.
Kiwi Loveboat by dragonflyzinthewest November 25, 2010