[zhēn xiàng dà bái]
The case is entirely cleared.; Everything is clear now.; The truth has been brought into daylight.; The cat is out of the bag.; The truth about the matter has come to light.; The truth has (at last) been revealed.; The truth has come out.; throw a flood of light on ...