跌跌撞撞

Adjective

 * 1)  doddering; tottering; faltering
 * 2)  rash; reckless; staggering along in life