Additional effect of a function in a procedural programming language besides returning a value.
Any adverse and unwanted secondary effect.