noun a seaport in S Spain, on the Mediterranean: resort center.
estepona 🔊 Listen to this noun a seaport in S Spain, on the Mediterranean: resort center. Share Facebook Twitter Google +