A running instance of a program, with its own pid, memory and a parent process. A process is created by its parent (fork or spawn) and ends with an exit status that the parent can read with wait.
Process
A running instance of a program, with its own pid, memory and a parent process.