Continuous delivery and continuous deployment are used interchangeably. However, there is a small difference between them.
Continuous delivery is process of deploying an application in any environment in an automated fashion and providing continuous feedback to improve its quality.
An automated approach may not change in continuous delivery and continuous deployment. The approval process and some other minor things can change.