Word to translate Niepokalana Służebnica Pańska
Language English
Translation Mary Immaculate, the Handmaid of the Lord