forestalled - Spanish English Dictionary