English-Chinese dictionary »

knee sock meaning in Chinese

EnglishChinese
knee sock (a sock that reaches almost up to the knee)
noun
[UK: niː ˈsɒk]
[US: ˈniː ˈsɑːk]

膝上襪 /xīshàngwà/noun

Your history