upbraided - French English Dictionary