Definitions of Lewiston:

  • noun:   a town in northwestern Idaho
  • noun:   a town in southwestern Maine north of Portland