place where the crabs abound - Spanisch Englisch Wörterbuch