wallowing place for livestock - French English Dictionary