challenge trophies - French English Dictionary