What does big steaming pile o'shit mean?

big steaming pile o'shit meaning in Urban Dictionary

Something Of Terrible high quality