pull off your gloves - Turkish English Dictionary