make sport of - French English Dictionary