/luˈʌstʌn/ - [luustun] - Lew•is•ton
We found 2 definitions of lewiston from 1 different sources.
Noun |
||
lewiston - a town in northwestern Idaho | ||
lewiston - a town in southwestern Maine to the north of Portland |