Stamford
geographical name
Stam·ford
ˈstam-fərd
city in southwestern Connecticut on Long Island Sound and on the border with New York population 122,643
Love words? Need even more definitions?
Merriam-Webster unabridged
Share