Definition of Lewiston

  • 1. A town in southwestern Maine to the north of Portland Noun
  • 2. A town in northwestern Idaho Noun

Semanticaly linked words with "lewiston"