Shit : adj. and N. (word coming from Shit).
The word "crap" has several meanings:
1. Dirty with excrement.
Figuratively: Feeling shitty, guilty, ashamed.
Phrase: Shitty stick: (aged meaning) person we push away with disgust and contempt
Modern meaning: delicate affair which one wishes to discard.
2. Name: Kid, white-beak (brat).
A little jerk.
He's a shit: he considers himself an important character.