2430 / 3571

What does 思前想后 (sī qián xiǎng hòu) mean in English?

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

think over again and again