Term Gallery logo

Meanings of localization of mitochondrion in English