hamulus

hamulus

English Noun
Ad

Definition

A hook, or hook-like process.

Etymology

Latin hamulus (“a little hook”).

Ad