hamulus
nounDefinition of hamulus
: a hook or hooked process (as of a bone)
Keep scrolling for more
Keep scrolling for more