to effect the delivery - Almanca İngilizce Sözlük