lens cell
nounDefinition of lens cell
: a cell whose function is assumed to be light sensitivity that is found in the epidermis of leaves and other organs