self-opinionated

adjective tossut, terc.