巴前算後 bā qián suàn hòu

DEFINITIONS

  1. thinking and pondering (idiom); to turn sth over in one's mind
  2. to consider repeatedly

CHARACTERS

巴 bā greatly desire, anxiously hope
前 qián in front, forward; preceding
算 suàn count, calculate, figure; plan
後 hòu behind, rear, after; descendents