self-suspicious - German English Dictionary