吃一堑,长一智
Fall into the moat and you'll be wiser next time (idiom); One only learns from one's mistakes.
不敢越雷池一步
dare not go one step beyond the prescribed limit
大吃一惊
to have a surprise (idiom); shocked or startled; gobsmacked
无齿翼龙
Pteranodon (genus of pterosaur)