self-content - French English Dictionary