english slang is awful i would hate to be learning this shit. like the word shit. something can be horseshit or bullshit which means it's a lie. but cow shit is just poop. and something can be dogshit which means it's really bad quality. but cat shit is just poop.