upon signing the contract - Almanca İngilizce Sözlük