Meaning of Lewiston

Definition of Lewiston

(noun) a town in southwestern Maine to the north of Portland
a town in northwestern Idaho

Other information on Lewiston

WIKIPEDIA results for Lewiston
Amazon results for Lewiston