payment instruments - Español Inglés Diccionario