borough of scarborough - German English Dictionary