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