finisterre








noun

  1. Cape, a headland in NW Spain: the westernmost point of Spain.

noun

  1. Cape Finisterre a headland in NW Spain: the westernmost point of the Spanish mainland
  2. an English name for Finistère
69 queries 0.437