LENS CELL
Meaning of LENS CELL in English
noun
: a cell whose function is assumed to be light sensitivity that is found in the epidermis of leaves and other organs
Webster's New International English Dictionary.
Новый международный словарь английского языка Webster.
2012