What does 的 (de) mean in English?

Card 20NPCR Level 420/28
CARD20
PROGRESS71%
de
(a possessive or modifying particle)(Particle)

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