forestalled - German English Dictionary