matching payment with physical delivery - Español Inglés Diccionario