Full Node
A Full Node is a node that stores part or all of the blockchain data, broadcasts necessary data to other nodes on the network, and validates a network's transactions.
Whether the node stores all or part of the network helps distinguish them between Archival and Pruned Nodes. Pruned Full Nodes will have a fixed amount of available data to store, whereas Archival Nodes require large amounts of data to store the whole chain. Blockchains require at least one honest Archival Node.