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