A double cardan joint driveshaft has two joints rather than the traditional single joint. This allows it to operate smoothly over a wider range of angles, making it deal for the front driveshafts of a car (where the wheels need to steer.)
Please see our article on driveshafts for details.