Version Française
Meaning of
"arroseuse (f)"
in English language
French to English
English to French
French
English
arroseuse (f)
water cart