kneesock

noun
  1. a sock that reaches up to or just below the knee

Examples