Rills means: These lenses are made from glass that you can put on your head for better vision. The modern internet language. (in Community Dictionary, added by Killian Harrington)