hope for the impossible - Spanish English Dictionary