escafandra - French English Dictionary