be defeated by - French English Dictionary