subirrigate - French English Dictionary