DCD meaning in oil and gas

DCD means Driver Controlled Delivery. Delivery of fuel to service stations unattended

Definition

Driver Controlled Delivery

Delivery of fuel to service stations unattended

You might also be looking for…

Related Terms