Generous, Helpful, Compassionate, Self-less, Caring, etc.
a humanist
It could mean he cares for you
"Dude" IS a slang word! It means "man" or "fellow."
yes
man likely to cause harm
Yellow fellow.
guy, fellow, gentleman
Man, fellow, lad, dude, buddy.
Well, if that man truly cares about his current girlfriend, then he probably only means he cares for his ex girlfriend in a way friends would and not in the "I love her" or I'm in love with her" manner.
Male is another word for man. Additional synonyms include human, guy, he, fellow, brother, father, husband and son.
gentleman, guy, fellow, husband, brother, father, boyfriend, he, guy, sir
It means that he doesn't care about you, but not necessarily in a romantic way.