PHOT Meaning of PHOT in English n. a unit of illumination equal to one lumen per square centimetre. Etymology: Gk phos photos light Oxford English vocab. Оксфордский английский словарь. 2012