deplorer - French English Dictionary