thumbhole in the stock - German English Dictionary