ridiculed and ashamed - Francés Inglés Diccionario