Meaning of cape froward

Definition of cape froward

(noun) a cape on the Strait of Magellan in southern Chile; the most southern point on the mainland of South America

Other information on cape froward

WIKIPEDIA results for cape froward
Amazon results for cape froward