合宿

がっしゅく lodging together; training camp

Why it means this

合 (together) + 宿 (lodging) — a team or club living together for a spell of intensive training.

Breakdown

Each character links to its full entry — origin story, stroke order, and readings.