Spindleshanks /(?)/

Spin·dle·shanks

Spindleshanks

n.
  1. A person with slender shanks, or legs; -- used humorously or in contempt.