Countable noun meaning a short residential course or stay, chiefly British usage
Definitions
A short stay or course in which participants live at the place of instruction or activity. The geography students went on a week-long residential in the Lake District.