forestalled - French English Dictionary