Term Gallery logo

Meanings of localization of mitochondria in English