Pinyin Dictionary results for "si qian xiang hou"

思前想后
to consider past cause and future effect (idiom); to think over the past and future; to ponder over reasons and connection
Dictionary data provided by CC-CEDICT