СловариАнглийский Русский

 be the scoff of the town
общ. быть посмешищем для всего города