the-downs









the-downs


noun

  1. a range of low ridges in S and SW England.
  2. a roadstead in the Strait of Dover, between SE England and Goodwin Sands.
50 queries 0.546