A node is a computer connected to a cryptocurrency network that supports the network through either relaying transactions, validation, or hosting a copy of the blockchain.
In the context of Bitcoin, a full node validates transactions and blocks, implementing the consensus rules of the network.