river taming - French English Dictionary