protective glove against cold - Turkish English Dictionary