translate English to French: The mitochondria, I think, to most of us, has beeny pitched as the powerhouse of the cell.
C'est quoi cette mitochondrie? Ryan Parr :