Advertisement

Advertisement

St. Lô

[ san loh ]

noun

  1. a city in and the capital of Manche, in NW France: World War II battle June–July 1944.


Advertisement

Advertisement

Advertisement

Advertisement


stlg.St. Louis