What does 各行各业 (gè háng gè yè) mean in English?

Card 882HSK Level 4882/3571
CARD882
PROGRESS25%
各行各业
各行各業
gè háng gè yè
all trades and professions

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