Narrow strip of land separating two seas

Which of the following words explains a narrow strip of land separating two seas and connecting two landmarks—?

a. Isthmus
b. Strait
c. Bay
d. Peninsula
Submitted by: Uzair Khan Mardan
Update By: Shah Muhammad Awan