self-fulfilling - German English Dictionary