Definitions for "Presqu'ile"
A French word which in English means "almost an island".