forestalls - French English Dictionary