look up any word, like sex:

1 definition by xx__handgun_romance___BANG

 
1.
The offspring of a monkey and a lion combined.
Look at the little keyli!
by xx__handgun_romance___BANG October 17, 2005