Definition, synonyms and related words
An isthmus or other land connection between what at other times are separate land masses.