Finisterre (noun) Definition, Meaning & Examples

noun
  1. a headland in NW Spain: the westernmost point of Spain.
noun
  1. a headland in NW Spain: the westernmost point of the Spanish mainland
  2. an English name for Finistère
Finisterre (noun) Definition, Meaning & Examples

More Definitions