Réduire quelqu'un au silence, le faire taire.

Le bec, comme dans beaucoup d'autres expressions, désigne la « bouche » tant animale qu’humaine.

Il ne s'agit ici en aucun cas d'une torture comprenant marteau et clou.

Au moyen-âge, Le combattants étaient protégés par un casque (heaume), l'avant qui protégeait le visage et s'ouvrait était appelé « nasal, bassinet ou visière ».

Certains bassinets avaient la forme d'un bec d'oiseau. Ainsi, dire d'un ennemi qu'on allait lui « clouer le bec » était une manière d'affirmer qu'on allait le réduire au silence sans qu'il ait eu le temps de réagir.

Le sens de l'expression s'est ensuite étendu a la simple action de couper ses moyens a quelqu'un, comme on le fait des volatiles en les forçant a se taire par simple pression de la main autour du bec.