submerge oneself in water - French English Dictionary