It is a word of Latin origin (it comes from hamus meaning hook). Hamulus is a diminutive ebn Latin hamus, which means ganchito or small grancho.
Hamulo : Hook or small hook.