sarasota

/sɛrʌsˈoʊtʌ/

Explore definitions, synonyms, and language insights of sarasota

Definitions

Noun
a town in west central Florida on the Gulf of Mexico