Leaf Peeper (noun) Definition, Meaning & Examples

noun
  1. a tourist who visits New England in autumn to see the changing colours of the foliage
Leaf Peeper (noun) Definition, Meaning & Examples

More Definitions