peel off one's glove - Spanish English Dictionary