participate in a competition - French English Dictionary