lewiston
1. [ noun ] (government,geography) a town in southwestern Maine north of Portland
Related terms: town Maine
2. [ noun ] (government,geography) a town in northwestern Idaho
Related terms: town Idaho
Similar spelling:   Leighton
  lecithin
  liston