self-imposed deadline - Turco Inglés Diccionario