you should be ashamed of yourself - Francés Inglés Diccionario