Attested.to

Definition

an organelle containing enzymes responsible for producing energy

Seed ·

Term in context

chondriosome in CommonParlance