spits of land

English

Noun

spits of land

  1. plural of spit of land