English | German | Russian | Czech

Longueuil English

Meaning Longueuil meaning

What does Longueuil mean?

Longueuil

A city in Quebec, Canada city

Are you looking for...?