liver mitochondria - German English Dictionary