be pitted against - French English Dictionary