Skip to main content

dimakhed's definitions

Leaf peeping

1. The act of going into natural spaces during Fall and admiring the colorful foliage.
2. The act of watching a redheaded or ginger woman urinate outdoors. Bonus points if you came up to New England from New York to do this.
Tom looked forward to apple picking and leaf peeping every October.
by dimakhed October 19, 2018
mugGet the Leaf peeping 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