breeches

Short, snug pants that end around the knee.