glover's shop/trade - German English Dictionary