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.
more notes: batshit means CRAAAZY. but rat shit is poop. if something is shit, it's bad, but if it's THE shit, it's good. eating shit is ew. but if someone just ate shit, they fell on the ground. no shit? = for real? yeah no shit = duh!!!