hold someone up to public ridicule - Französisch Englisch Wörterbuch