ridiculed and ashamed - Turco Inglés Diccionario