Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
mitochondria
in English
mitochondria
us
//mɪtoˈkondrɪə//
uk
//mɪtoˈkɒndriə//
#uncommon
Lemma:
mitochondrion
The lemma is the base or root form of this word.
Definitions
Noun
spherical
or
ovoid
structures
converting
food
to
ATP
organelles
found
in
eukaryotic
cells
;
generate
energy