look up any word, like the eiffel tower:
 
1.
to have good pussy continuosly pressed upon ones face
I like to be eilandized
by mooka1 January 27, 2009