Meaning of St Malo in English:

St Malo

Pronunciation /sã ˈmɑːləʊ/

proper noun

  • A walled town and port on the north coast of Brittany, in north-western France; population 51,292 (2006).