Le bec, comme dans beaucoup d'autres expressions, désigne la « bouche » tant animale qu’humaine.
L'image est encore aujourd'hui celle de deux volatiles qui se battent à coups de bec.
Le sens figuré désigne un vif assaut verbal entre deux interlocuteurs en colère.