mitochondrium - Spanish English Dictionary