lysosomes

English

Noun

lysosomes

  1. plural of lysosome