Polish-English dictionary »

mitochondrium meaning in English

PolishEnglish
mitochondrium noun

mitochondrionnoun
respiratory organelle