throw down one's cards - Spanish English Dictionary