As per Lawkidunya and Civil Procedure Code (CPC) the word Res judicata is a legal principle that prevents a court from taking action in a case that another court has already decided. Estoppel prevents the parties from doing certain things, such as denying what he previously stated.
What is the Difference Between Res Judicata and Res Judice
Res subjudice relates to matter pending judicial enquiry or trial sub judice. Res-judicata relates to a matter already adjudicated or matter in which decision is already there. Res subjudice bars to the trial of a suit.
What is the Difference Between Estoppel and Presumption
Estoppel differs from presumption, as estoppels is a personal disqualification laid upon a person peculiarly circumstanced from proving peculiar facts, while presumption rule is that particular inference will be drawn from particular facts.