immersion suits - German English Dictionary