What does kachhera mean?

What does kachhera mean?

-       Cotton undergarment representing high moral character and discipline