sports glove - French English Dictionary