Dictionary for word “mitochondria”
mitochondria - Did you Mean?
mitochondrion (mitochondria)
mitochondrion