Carboxypeptidase B is a digestive enzyme that specifically catalyzes the removal of basic amino acids, such as arginine and lysine, from the C-terminal end of polypeptides and proteins. This enzyme plays a significant role in protein digestion and sequencing, as it helps to break down proteins into smaller peptides or individual amino acids, facilitating further analysis and understanding of protein structure.