forestalls - German English Dictionary