Language:
Free Online Dictionary|3Dict

随说随做

Source : CEDICT

No sooner said than done. (idiom)