Scarborough

🔊/ˈskɑːbrə/
🔊/ˈskɑːrbərəʊ/
jump to other results
  1. a town on the coast of North Yorkshire, England. It was popular in the past as a spa town (= one where there are springs of mineral water considered to be healthy to drink) and is now known for its parks, theatres and beaches.