Skip to main content

dahdragonslayaa's definitions

English Summer Rain

1. often a phrase to describe a large load landing on one's face

2. describes girl's cum landing on one's face

3. name given to feeling of fe/male ejaculation landing on one's face

4. Cum
Tony: What happened last night?
Fred: I went down on her but when she finished I felt her English Summer Rain
by dahdragonslayaa August 23, 2009
mugGet the English Summer Rain mug.

Share this definition

Sign in to vote

We'll email you a link to sign in instantly.

Or

Check your email

We sent a link to

Open your email