knee-sock - French English Dictionary