gaiter; puttee
A cloth or leather covering worn over the lower leg and shoe, historically used in military and outdoor contexts. In modern Japanese, it may refer to similar protective legwear.
from French guêtre
Soldiers in the past marched wearing gaiters.
When hiking, wearing gaiters helps keep pebbles out of your shoes.