heart mitochondria - Spanish English Dictionary