ALL meanings of peninsula
pen·in·su·la
P p - noun peninsula land mass 1
- noun peninsula an area of land almost completely surrounded by water except for an isthmus connecting it with the mainland. 1
- noun peninsula the Peninsula, Spain and Portugal together; Iberian Peninsula; Iberia. a district in SE Virginia between the York and James rivers: Civil War battles. 1
- countable noun peninsula A peninsula is a long narrow piece of land which sticks out from a larger piece of land and is almost completely surrounded by water. 0
- noun peninsula a narrow strip of land projecting into a sea or lake from the mainland 0
- noun peninsula a land area almost entirely surrounded by water and connected with the mainland by an isthmus 0
- noun peninsula any land area projecting out into water 0