What is an isthmus?

A ) A large lagoon

B ) Narrow strip of land connecting two land masses ✅

C ) Inland sea

D ) Land formed at the mouth of a river