BEOLINGUS
Dictionary - TU Chemnitz

 German  English

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