To believe - to accept as true or real
Mean - cruel, spiteful, or malicious
Rotten - morally corrupt or despicable (literally means 'Being in a state of putrefaction or decay; decomposed')
Stuffed - filled with something
To care - to be concerned or interested
Stinker (slang) - an irritating, disgusting, or contemptible person.