stop deluding yourself - Alemán Inglés Diccionario