due for payment basis - Turco Inglés Diccionario