Which of the following cellular bodies contains enzymes for breaking down macromolecules? Naim 08:29 AP Biology Which of the following cellular bodies contains enzymes for breaking down macromolecules? A. Desmosomes B. Lysosomes C. Nucleosomes D. Peroxisomes E. Ribosomes Answer: B. virus that attacks bacteria Learn More : Share this Share on FacebookTweet on TwitterPlus on Google+