Watkins Glen (noun) Definition, Meaning & Examples

noun
  1. a village in W New York, on Seneca Lake: gorge and cascades.
Watkins Glen (noun) Definition, Meaning & Examples

More Definitions