Croche



ENGLISH MEANING
noun
1.
A little bud or knob at the top of a deer's antler.