BODYSHELL Meaning of BODYSHELL in English ■ noun the frame of a motor or railway vehicle, to which the panels are attached. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004