land bridge over water connecting two territories - Turkish English Dictionary