heavy-duty glove - German English Dictionary