Back to Dictionary
应运而生
應運而生
yìngyùnérshēng
1.
to emerge to meet a historic destiny (idiom)
2.
to arise at an opportune time
3.
able to take advantage of an opportunity
4.
to rise to the occasion