What does 马上 (mǎ shàng) mean in English?

Card 67HSK 2010 Level 267/146
CARD67
PROGRESS46%
马上
馬上
mǎ shàng
at once, right away, immediately; lit. on horseback

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