céphalopode - French English Dictionary