What does 不得不 (bù dé bù) mean in English?

Card 28HSK 2010 Level 428/586
CARD28
PROGRESS5%
不得不
bù dé bù
have no choice or option but to; cannot but; have to; can't help it; can't avoid

Reveal: Click/Space/Enter/↑↓/w/s/j/kNavigate: ←→/h/l/a/d