Lewiston — definition

1. Lewiston (Noun)

2 definitions

Lewiston (Noun) — A town in southwestern Maine to the north of Portland.

Lewiston (Noun) — A town in northwestern Idaho.

1 type of
town
6 parts of
Gem State Idaho ME Maine Pine Tree State id