to demand payment - Turco Inglés Diccionario