1 definition by chinchilla luver

Top Definition
Chinchilla I'd like to fuck
That chinchilla is so cute and hott, its such a chilf
by chinchilla luver November 01, 2010

Mug icon
Buy a Chilf mug!