Scarbados (English, name)
expansion: Scarbados
Senses:
glosses: The coastal town of Scarborough in Yorkshire.
tags: UK
humorous
informal
Forms: