What is Military Police?

Legal Definition
Military police (MP) are law enforcement agencies connected with, or part of, the military of a state.
-- Wikipedia