put the final touches to - İngilizce Eşanlam Sözlük