spit of land
English
Noun
spit
of
land
(
plural
spits of land
)
A
peninsula
.
An
island
.