ICHOR Meaning of ICHOR in English (n.) An ethereal fluid that supplied the place of blood in the veins of the gods. Webster's English dictionary. Английский словарь Webster. 2012