Definitions of Natchez:

  • noun:   a town in southwest Mississippi on the Mississippi River