BEOLINGUS
Dictionary - TU Chemnitz

 English  German

Lourdes (city in France) Lourdes {n} (Stadt in Frankreich) [geogr.]