SCARBOROUGH


Meaning of SCARBOROUGH in English

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.

Oxford guide to British and American culture English vocabulary.      Руководство по британской и американской культуре, Оксфордский английский словарь.