Meaning of Sarasota

Definition of Sarasota

(noun) a town in west central Florida on the Gulf of Mexico

Other information on Sarasota

WIKIPEDIA results for Sarasota
Amazon results for Sarasota