Green’s Dictionary of Slang

barebones n.

also barebone

[late 16C; 1910s] a thin person.