Definify.com

Definition 2026


lysosomes

lysosomes

English

Noun

lysosomes

  1. plural of lysosome