Definition
CONTROLLER PILOT DATA LINK COMMUNICATIONS (CPDLC)
A two-way digital communications system that conveys textual air traffic control messages between controllers and pilots using ground or satellite-based radio relay stations.
Source: FAA Pilot/Controller Glossary (verbatim from the Federal Aviation Regulations).