Expressions used in Everyday Spoken English in Social and Professional contexts
When something is 'down to the wire' it means to wait until the last possible minute to do or achieve something. This idiomatic expression is usually used to talk about meeting deadlines. Similar in meaning to 'at the last minute'.