Joshua Powers means in slang: He is the type of man who will cherish you and love you as no one else. A man who will love and respect a woman with all his heart. He will likely cheat on her, and continue to date the girl he was with in high school. Although he won’t hurt you, he doesn’t have a moral compass. Enjoys young girls. (in Slang Dictionary, added by Adyson Mcclure)