have (only) oneself to blame - Turco Inglés Diccionario