Saint-tropez definitions

săɴ-trô-pā'
A town of southeast France on the Mediterranean coast of the French Riviera. It is a noted seaside resort.
0
0