What is the meaning of the term "complete node"?

There seems to be some different interpretations of what the term "full node"implies. For example, there seems to be some disagreement about whether a pruned node is still a complete node.

So: What characteristics must be met to label a Bitcoin client as a complete node?