Isthmus is___________?A. An island in a riverB. A lagoonC. Narrow piece of land connecting larger land areasD. An inland Sea Found an error? Read our corrections policy and report it in the comments below.