to effect the delivery - German English Dictionary