Scarborough
WiktionaryText

Proper noun



  1. A coastal town in England. Also a suburb of Toronto, Canada.
 
x
OK