What does 挡 (dǎng) mean in English?

Card 197HSK 2010 Level 5197/1311
CARD197
PROGRESS15%
dǎng
to resist; to obstruct; to hinder; to keep off; to block (a blow); to get in the way of; cover; gear

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