From turnen (“gym”) + pantoffel (“slipper”).
turnpantoffel m (plural turnpantoffels, diminutive turnpantoffeltje n)