Sutton
noun
°Any of a number of towns.