PHOT Meaning of PHOT in English n. a unit of illumination equal to one lumen per square centimetre. [ Gk phos photos light ] Concise Oxford English dictionary. Краткий оксфордский словарь английского языка. 2012