Definition of Land's End in English:

Land's End

proper noun

  • A rocky promontory in southwestern Cornwall that is England's westernmost point.