来龙去脉 來龍去脈

    láilóngqùmài

    1. Nounthe whole sequence of events; causes and effects (figuratively)
    2. Idiomthe rise and fall of the terrain (idiom) (literally)