Home
Search
Index
Definify.com
Definition
2024
spit_of_land
spit of land
English
Noun
spit
of
land
(
plural
spits of land
)
A
peninsula
.
An
island
.
Similar Results