Time & Frequency Upper Intermediate
0/16

Pick the word that matches this meaning:

Racing to finish something before a deadline runs out.