habena
habena
English
Noun
Ad
Definition
A restricting bandage or frenum
Etymology
Borrowed from Latin habena.
Ad
habena
A restricting bandage or frenum
Borrowed from Latin habena.