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