French-English Arroser Définition Translation English translatePosted on October 27, 2020 – to water (a plant, the earth) . Read More