Meaning
to engage in a serious disagreement or conflict
Literal Meaning
to secure the horns of two animals together
Example
“The two politicians locked horns during the debate over healthcare.”