knee-length sock - French English Dictionary