ARMILLA Meaning of ARMILLA in English (n.) An armil. Webster's English dictionary. Английский словарь Webster. 2012