forestalling - German English Dictionary