firm up a deal - İspanyolca İngilizce Sözlük