Term Gallery logo

Meanings of mitochondrion localisation in inglês