look up any word, like blumpkin:

1 definition by Magic John

 
1.
Tiny fairy that comes and deposits his "love and kindness" on your face while you sleep.
Dave, what is that crusty white stuff on your face.

That is where Magic John came and visited me last night.
by Magic John August 16, 2006
6 4