land bridge over water connecting two territories - Espagnol Anglais Dictionnaire