translate English to French: Petr and Sv.
Petr et du Sv.