something is due - Turco Inglés Diccionario