What is the meaning of peninsula in English?

Learn vocabulary with pictures as well as definitions of peninsula in English

Learn in

See more

n. peninsula

Definition of peninsula in English

Piece of land surrounded by water on the majority of its border and joined to a mainland by a narrow stretch of land.