MacConkey Agar: Composition, Principle, Preparation, Results, Uses & Limitations Microbiology