What does kachhera mean?

-       Cotton undergarment representing high moral character and restraint

-       It may be made from any cloth, but its legs should not reach down to below the shins