self-contemplating - French English Dictionary