Saint-Lô (English, name)
expansion: Saint-Lô
Senses:
glosses: A commune, the capital of Manche department, Normandy, France.
Forms: