Idiom: No time to lose

See also: