HEAD-TO-HEAD
Meaning of HEAD-TO-HEAD in English
■ adjective & adverb involving two parties confronting each other.
■ noun a conversation or confrontation between two parties.
Concise Oxford English vocab.
Сжатый оксфордский словарь английского языка.
2004