A code review is a process of one developer or engineer reviewing the code of another developer.
This process occurs to ensure that quality and standards are met and the implemented code is achieving the outcome that it was designed for. It also allows the reviewing developer to try and catch errors or bugs that may happen during development.
There are multiple tools available that allow you, as developers, to review code and ensure that only the working code is promoted into the production code base.