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.