sports socks - French English Dictionary