heavy-duty glove - Turkish English Dictionary