ICHOR Meaning of ICHOR in English n.1 (in Greek mythology) fluid flowing like blood in the veins of the gods. 2 poet. bloodlike fluid. 3 hist. a watery fetid discharge from a wound etc. Derivatives: ichorous adj. Etymology: Gk ikhor Oxford English vocab. Оксфордский английский словарь. 2012