What is an isthmus

A ) Island sea

B ) A large lagoon

C ) Narrow strip of land connecting two land masses ✅

D ) Land formed at the mouth of a river