A normal is a vector that defines which way a face or vertex is pointing. The direction of the normal indicates the front, or outer surface of the face or vertex.
The normal of each face can point in a different direction.
You can manually flip or unify face normals to fix surface errors caused by modeling operations or by importing meshes from other programs.