BEOLINGUS
Dictionary - TU Chemnitz

 German  English

Segovia (Stadt in Spanien) [geogr.] Segovia (city in Spain)