A full node contains the entire history of the ledger, whereas a pruned node contains the history since a certain checkpoint, but still has a hash of thre prehistory before that checkpoint.
(Please correct me if I am wrong, I am still not a noderunner, I hope to soon).