the ironclad details pile up mountain high
As a Chinese idiom, Pinyin is ti ě zh è NgR ú sh ā n, which means that the evidence is solid and unshakable like a mountain. It's from the fourth scene of Liu Zi opera sun an Dong Ben.
The origin of Idioms
Scene 4 of Liu Zi opera sun an Dong Ben: "there are 18 grievances here. There is a mountain of hard evidence. What can the old thief say?"
Analysis of Idioms
An iron case like a mountain
Idiom usage
Subject predicate; as predicate and attribute; with commendatory meaning. example this villain is full of crimes and irrefutable evidence.
the ironclad details pile up mountain high
magnificent ; ornate ; fascinating - měi lún měi huàn