Cape Horn definition and meaning | Collins English Dictionary
What does cape. mean? - Definition of cape. - cape. stands for A portion of land that extends into a body of water, usually an ocean, so that it has water on
cape | meaning of cape in Longman Dictionary of Contemporary English | LDOCE