rice irrigation facilities - French English Dictionary