French-Latin dictionary »

leeds meaning in Latin

FrenchLatin
Leeds nom

Ledanum Castrumnoun