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

Info