Latin-French dictionary »

orcades insulae meaning in French

LatinFrench
Orcades insulae noun

Orcades(Géographie) Archipel écossais au nord du pays
nom