Definition of Lewiston

Noun: Lewiston  loo-is-tun

  1. A town in southwestern Maine to the north of Portland
     
  2. A town in northwestern Idaho

See also:
lewissons
lex

Anagrams containing the word Lewiston

ltoeinws nlewisto onlewist tonlewis stonlewi istonlew wistonle ewistonl