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. 2012