wallowing place for livestock - German English Dictionary