Slovnenya

Translation English French: St. Peter the Apostle

Dictionary: main
St. Peter the Apostle
noun