to compete for - French English Dictionary