noun Cape, a headland in NW Spain: the westernmost point of Spain. noun Cape Finisterre a headland in NW Spain: the westernmost point of the Spanish mainland an English name for Finistère