hamule

hamule

English Noun
Ad

Definition

A little hook.

Etymology

Latin hamulus

Ad