payment facility - Turco Inglés Diccionario