arroseuse
Top 50000
Meanings
Noun
1. water cart
2. waterer (feminine of: arroseur)