arroseur
Top 25000
Meanings
Noun
1. sprinkler
2. waterer (someone who waters plants)
Examples1
He's been hoist(ed) by his own petard.