self-deprecating - French English Dictionary