take leave of one’s senses - Spanish English Dictionary