滿打滿算 mǎn dǎ mǎn suàn

DEFINITIONS

  1. taking everything into account (idiom)
  2. when all is said and done

CHARACTERS

滿 mǎn fill; full, satisfied
打 dǎ strike, hit, beat; fight; attack
滿 mǎn fill; full, satisfied
算 suàn count, calculate, figure; plan