Yahoo Canada Web Search

Search results

  1. Dictionary
    Mar del Plata
    /ˌmɑː dɛl ˈplɑːtə/
    • 1. a fishing port and resort in Argentina, on the Atlantic coast south of Buenos Aires; population 620,800 (est. 2008).