Definition of Saint-Lô in US English:

Saint-Lô

proper noun

  • A town in northwestern France, in Normandy; population 20,537 (2007). Almost completely destroyed during the Allied invasion of World War II, it has since been rebuilt.

Pronunciation

Saint-Lô

/sa[N]ˈlō/