Hi dear Ada,
   Thank you for visiting my blog first:)"leave thing to the last minute"is means"做事情拖拖拉拉,临时抱佛脚,明日复明日,明日何其多"

Cheers
Zoe Chew
04-03-07