undersock
Etymology
From under- + sock.
noun
A thermal sock worn under a normal sock for extra warmth.