BEOLINGUS
Dictionary - TU Chemnitz

 English  German

Lille (city in France) Lille (Stadt in Frankreich) [geogr.]