French-English dictionary »

saint-priest meaning in English

FrenchEnglish
Saint-Priest nom propre

Saint-Priest◼◼◼(a city in Lyon Metropolis, France)
proper noun