German-Latin dictionary »

leeds meaning in Latin

GermanLatin
Leeds Substantiv
Stadt in West Yorkshire, England

Ledanum Castrumnoun