思前想後 sī qián xiǎng hòu

to ponder over reasons and connection

Word data

HSK Not in HSK
Frequency Unknown

Definitions

  1. 1. to ponder over reasons and connection
  2. 2. to consider past cause and future effect (idiom); to think over the past and future

Characters

Character Meaning
to think; to consider
front; before; forward
to want; to think; to suppose
behind; after; later