overpowered - French English Dictionary