YourDictionary

St-Malo

  1. seaport & resort town on an island in the Gulf of St-Malo, NW France: pop. 46,000
  2. inlet of the English Channel, on the N coast of Brittany, NW France: c. 60 mi (97 km) wide

link/cite print suggestion box