'lysosome' definitions:

Definition of 'lysosome'

From: WordNet
noun
An organelle found in the cytoplasm of most cells (especially in leukocytes and liver and kidney cells)