Home    Categories / Topics    English   Vocabulary   

a person who constantly talks about themselves and their accomplishments (i.e obnoxious)

Answer:

Egotist