What does 来得及 (lái de jí) mean in English?

Card 257HSK 2010 Level 4257/586
CARD257
PROGRESS44%
来得及
来來
lái de jí
there's still time; able to do sth in time

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