meaning of CARCAN

CARCAN meaning in Law Dictionary

In French legislation. A musical instrument of discipline, significantly resembling a pillory. It often signifies the discipline it self. Biret, Vocab.