Lasserre Explained

Lasserre is the name of several communes in France:

Places
People
Ships
Establishments