johntroy means in slang: He is very sweet and charming. (in Slang Dictionary, added by Lindsay Woodward)