someone who leaves things to the very last minute, often the night before a deadline.
why haven’t you finished that essay yet it’s due in 20 minutes! you’re such a last minute annie