escafandra - German English Dictionary