0%

ALL meanings of saint-lô

saint-lo
S s
  • noun saint-lô a department in NW France. 2476 sq. mi. (6413 sq. km). Capital: Saint-Lô. 1
  • noun saint-lô a market town in NW France: a Calvinist stronghold in the 16th century. Pop: 20 537 (2007) 0
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?