make a laughingstock of - English Synonyms Dictionary