Translation of Santa Sede in English:

Santa Sede

feminine noun

  • 1

    la Santa Sede the Holy See formal