思前想后 (sī qián xiǎng hòu) is a Chinese word meaning “to consider past cause and future effect (idiom); to think over the past and future; to ponder over reasons and connection”.
Meanings
- 1to consider past cause and future effect (idiom); to think over the past and future
- 2to ponder over reasons and connection