Definition, synonyms and related words
To need something immediately or urgently; to need something that is already late.