Quiberon

From Fresh Dictionary

English

Noun

quiberon

  1. A peninsula that nearly encloses.

Proper noun

Quiberon, a town in France

Personal tools