Lewiston
[lu:istən]
Definition
(noun.) a town in northwestern Idaho.
(noun.) a town in southwestern Maine to the north of Portland.
Typist: Naomi--From WordNet
[lu:istən]
(noun.) a town in northwestern Idaho.
(noun.) a town in southwestern Maine to the north of Portland.
Typist: Naomi--From WordNet