Advertisement
Advertisement
leaf peeper
noun
- informal.a tourist who visits New England in autumn to see the changing colours of the foliage
Advertisement
Advertisement
Advertisement
Advertisement
Browse
Advertisement
Advertisement
Advertisement
Advertisement
Advertisement
Advertisement
Browse