hanivio.

中文词 · Chinese word

思前想后

sī qián xiǎng hòu — to consider past cause and future effect (idiom); to think over the past and future; to ponder over reasons and connection

HSK 3.0 L7, HSK newest L7 · study the lists

Open in dictionary · review saved words