Yahoo Canada Web Search

Search results

  1. Dictionary
    St Malo
    /sã ˈmɑːləʊ/
    • 1. a walled town and port on the north coast of Brittany, in north-western France; population 51,292 (2006).