French-English dictionary »

giroud meaning in English

FrenchEnglish
Giroud nom propre

Giroud◼◼◼proper noun