English dictionary
lewiston meaning and definition
Definition and meaning of lewiston at MeaningMonkey.org. lewiston meaning and definition in the English Dictionary.LEWISTON noun
Definition of Lewiston (noun)
- a town in southwestern Maine to the north of Portland
- a town in northwestern Idaho
Source: Princeton University Wordnet