stamford

/ˈstæmfərd/

Definitions

1. noun

A city in Lincolnshire, England, and a town in Connecticut, USA.

“Stamford is a historic town on the Connecticut coast.”

Synonyms

  • borough
  • town

Antonyms

  • city
  • metropolis