self-positive - French English Dictionary