egocentric, egoistic, egoistical, egomaniacal, egotistic, egotistical, greedy, hog, mean, mercenary, miserly, narcissistic, narrow, narrow-minded, parsimonious, prejudiced, self-centered, self-indulgent, self-interested, self-seeking, stingy, ungenerous
what are other words for selfish?