peel off one's glove - French English Dictionary