Find the word definition

Wiktionary

lysosomes

n. (plural of lysosome English)

Wikipedia

Lysosomes

  1. Redirect Lysosome