make a laughing stock of oneself - Deutsch Englisch Wörterbuch