My dictionary says; Shoe

an outer covering for the human foot, made of leather, canvas, etc. and usually having a stiff or thick sole and a heel: sometimes restricted to footwear that does not cover the ankle, as distinguished from a BOOT

What do English dictionaries say?