Sĕlf'o-pin'ioned, a.

adjective

a. Having a high opinion of one's self; opinionated; vain.