Language:
Free Online Dictionary|3Dict

臨危受命

Source : CEDICT

to be entrusted with a mission at a critical moment (idiom)