Polish-English dictionary »

matka najświętsza meaning in English

PolishEnglish
Matka Najświętsza

Holy Mother of God