mare anguis (serpent sea) - Spanish English Dictionary