land bridge over water connecting two territories - Spanisch Englisch Wörterbuch