undershoe

Noun

 * 1) A covering for the foot, sturdier than a sock, worn under the outer shoes.