French-Spanish dictionary »

petra meaning in Spanish

FrenchSpanish
Petra

Petranoun

Your history