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
Tweet