lewiston

/ˈluːɪstən/

Definitions

1. noun

A city located in Maine, United States

“The residents of Lewiston celebrated the city’s annual festival.”

2. proper noun

A place name, referring to a city or a geographic location

“The tourists visited various cities, including Lewiston.”

Synonyms

  • lewistonmain
  • lewistonmaine