Language:
Free Online Dictionary|3Dict

應運而生

Source : CEDICT

to emerge to meet a historic destiny (idiom); to arise at an opportune time/able to take advantage of an opportunity/to rise to the occasion