place where animals scratch the ground - German English Dictionary