Definition for Lysosome

From Biology Forums Dictionary

A small organelle found in animal cells that contains acid hydrolases that degrade macromolecules.