Latin-French dictionary »

sancta sedes meaning in French

LatinFrench
Sancta Sedes noun

Saint-Siègenom