Big Huge Thesaurus

self-involved

adjective

similar terms