lewiston Meaning, Definition & Usage

  1. noun a town in southwestern Maine to the north of Portland
  2. noun a town in northwestern Idaho

WordNet