Mention the role of ribosomes in peptide-bond formation. How does ATP facilitate it?

Provides the sites for the binding of amino acid, acts as catalyst for the formation of peptide bond.
ATP provides the energy for the bond formation.