ARMILLA


Meaning of ARMILLA in English

noun an armil.

2. armilla ·noun a ring of hair or feathers on the legs.

Webster English vocab.      Английский словарь Webster.