foreign payments - Español Inglés Diccionario