adj. having an attitude which is almost exclusively concerned with one's own needs or desires. Syn. -- egoistical, self-centered, self-centred. [ WordNet 1.5 ]
n. a self-centered person with little regard for others. Syn. -- egoist. [ WordNet 1.5 ]