deep-sea creature - French English Dictionary