habena

habena

English Noun
Ad

Definition

A restricting bandage or frenum

Etymology

Borrowed from Latin habena.

Ad