peel off one's glove - Turkish English Dictionary