Shit is a slang term for feces. Shit is a swear word (an offensive, rude, or impolite word) to most English speakers. As such, it can mean bad things other than feces, depending on context. It can be used as an angry shout. It can sometimes be an adjective or verb. The variant form bullshit is a slang term with meanings that include nonsense and lies.