meaning of big steaming pile o'shit

big steaming pile o'shit meaning in Urban Dictionary

Something Of Terrible high quality