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.      Сжатый оксфордский словарь английского языка.