Search in full dictionary

CAPE HORN

CAPE HORN
ScnMaster
a piece of land projecting into the Atlantic Ocean, on an island at the southernmost point of South America. Ability Congress Approved Glossary