have won a competition - French English Dictionary