Any device that connects directly to a blockchain network is called a node. A device which holds a complete copy of the entire blockchain and keeps it up to date while checking consensus rules is a full node. A full node may mine or it may simply be used to self-verify the state of the network.
All mining nodes are full nodes which create additional blocks. Whenever a mining node solves a block it broadcasts the solution to be validated by the rest of the network, and each full node on the network checks the solution to make sure no rules were violated, then includes it into their copy of the blockchain.
* All terms and definitions may update as the Cryptionary improves.