place where animals scratch the ground - French English Dictionary