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.
SCARBOROUGH
Meaning of SCARBOROUGH in English
Oxford guide to British and American culture English vocabulary. Руководство по британской и американской культуре, Оксфордский английский словарь. 2005