WordNet (r) 3.0 (2006):Cape Froward n 1: a cape on the Strait of Magellan in southern Chile; the most southern point on the mainland of South America