1 definition by dimakhed

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 20, 2018
Get the Leaf peeping mug.