render helpless - Spanish English Dictionary