sarasota Meaning and Definition

Definitions

English definition for sarasota

1. n. a town in west central Florida on the Gulf of Mexico

Sponored Video