hold someone up to public ridicule - Espagnol Anglais Dictionnaire