wallowing place for livestock - Turkish English Dictionary