Version Française
Meaning of
"Sarrau"
in English language
French to English
English to French
French
English
Sarrau
Smock, blouse, slop