self-controlling - French English Dictionary