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.”
1. noun
A city in Lincolnshire, England, and a town in Connecticut, USA.
“Stamford is a historic town on the Connecticut coast.”