Explanation: The error or flaw in software code that causes it to function incorrectly. It can lead to unintended results and need to be fixed through troubleshooting.