submerge oneself in water - German English Dictionary