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

Leave a Reply

Your email address will not be published. Required fields are marked *

54 queries 1.151