john roel means in slang: He’s a loving, almost perfect dog. On some levels, he is charming and handsome. His ideal partner is him. He is trustworthy, but he can be sensitive. However, his passion for his partner was unmatched. When it comes to loving, he is the greatest. You won’t regret breaking his heart. (in Slang Dictionary, added by Philip Sweeney)