巴前算后 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 queen, empress, sovereign; (simp. for 後) behind, rear, after