self-suspicious - French English Dictionary