ニーハイソックス
niihaisokkusu

Noun

1. over-the-knee socks; overknee socks

From English "knee-high socks"

Other forms: