Pinyin Dictionary results for "gan ya zi shang jia"

赶鸭子上架
lit. to drive a duck onto a perch (idiom); fig. to push sb to do sth way beyond their ability
Dictionary data provided by CC-CEDICT