(noun) a sleeveless garment worn so as to hang over the shoulders, arms , and back
(noun) an area of land that juts out into a body of water
(noun) a strip of land projecting into a body of water
Definitions for Amsterdam
(noun) an industrial center and the nominal capital of the Netherlands; center of the diamond- cutting industry; seat of an important stock exchange; known for its canals and art museum