Definition/Meaning of landbridge
English - Noun:
landbridge ( plural landbridges ) alternative form of land bridge