liver mitochondria - Turkish English Dictionary