Original: In OOP, each object is capable of receiving messages, processing data, and sending messages to other objects and can be viewed as an independent 'machine' with a distinct role or responsibility.
Simplified: An object can receive messages, process information, and 'talk' to other objects.