self-aggressive - French English Dictionary