waterleaf - French English Dictionary