This document provides definitions and explanations of key legal terms from the Indian Code of Criminal Procedure (Cr.P.C). It defines and discusses bailable and non-bailable offenses, charge, cognizable and non-cognizable offenses, complaint, inquiry, investigation, judicial proceedings, offense, police report, public prosecutor, and warrant and summons cases. For each term, it provides the definition in Cr.P.C. and relevant case law examples to aid understanding of how the terms are applied in legal contexts.