self-possessed - French English Dictionary