YourDictionary

lenticule

noun

any of the microscopic lenses lenticulated on a film

link/cite print suggestion box