Armilla

Webster's Dictionary of the English Language

·noun An Armil.

II. Armilla ·noun A ring of hair or feathers on the legs.

Related Words