look up any word, like eiffel tower:

1 definition by The GOOCHman1964

 
1.
A medium quantity of female ejaculation.
Man, that girl wartortled all over me!
by The GOOCHman1964 August 11, 2009