to engage in conflict or dispute with someone.
Meanings
The two politicians locked horns over the proposed law.
Synonyms
Examples
Last updated: 2025/11/28 13:49