Find the word definition

Wiktionary
in a pinch

adv. (context idiomatic English) In an urgent or difficult situation; when no other solution is available.