humanly impossible - Spanish English Dictionary