Definify.com

Definition 2025


lysosomes

lysosomes

English

Noun

lysosomes

  1. plural of lysosome