A single word that means or describes a person who has to have the last word in a discussion

I am looking for a single word that is either a noun (like 'liar') or an adjective (like 'talkative') for a person who always has to have the last word in a discussion.


Solution 1:

As mentioned in this answer here, one-upman is regarded as an acceptable word. A use case:

Don't bother arguing with Phil, he will always try to one-up you.

However, this doesn't really embody "a person who always has to have the last word." There are several other words that having the last word might be a symptom of, like stubborn, know-it-all, or egocentric, but again, being a last-worder is but a symptom of these traits.

Perhaps, if this person always needed to get the last-word in under their breath, we could call them an ultimumbler, a combination of the Latin word ultimum and the English word mumble.
While I do like saying ultimumbler, it looks horrendous on my screen.

Solution 2:

An outtalker. Some definitions for outtalk:

  • To talk more, longer, or louder than (someone)

    http://www.collinsdictionary.com/dictionary/english/outtalk

  • Outdo or overcome in talking

    http://www.oxforddictionaries.com/definition/english/out-talk