armillaTop 35000MeaningsNoun1. armill, armillary sphere (ancient astronomical instrument) (astronomy)2. bracelet (obsolete)