flamborough head








noun

  1. a chalk promontory in NE England, on the coast of the East Riding of Yorkshire
54 queries 0.643