céphalopode - Spanish English Dictionary