knee-length sock - Spanish English Dictionary