dell'ultima ora

Etymology
lit. 'of the last hour'.

Adjective

 * 1) very recent; latest
 * 2) last-minute
 * 1) last-minute