Please enable javascript to use dictionary! Howto enable javascript?
self-righteous▼(piously self-assured and smugly moralistic)adjective[UK: self ˈraɪ.tʃəs] [US: ˈself ˈraɪ.tʃəs]
up oneself▼(smug; arrogant)adjective
smartass▼(one who is particularly insolent)noun[UK: smˈɑːtas] [US: smˈɑːrɾæs]
↑