direct and proximate result - Spanish English Dictionary