Joshua Andrew means in slang: He seems to hate the whole world at first glance. He hates communicating with people and is very antisocial. However, once he becomes attached to someone, it can be difficult for him to let go of that person. He’s a boy who is hard on the outside, but is soft within. (in Slang Dictionary, added by Eugene Barr)