Definitions for "sarasota"
a town in west central Florida on the Gulf of Mexico