A set of machines located in one place and acting as a single "virtual machine" even though they are not as tightly integrated as a single SMP machine. Clusters often involve sharing disks but not memory, and are as often used to implement high availability as for performance reasons.

For something that's _not_ a cluster, but rather an example of shameless self-promoting abuse of the term to sound cool, see Debian's CLOWN project.