ICHOR Meaning of ICHOR in English ( n. ) An ethereal fluid that supplied the place of blood in the veins of the gods. Webster's Revised Unabridged English Dictionary. Пересмотренный полный словарь английского языка Webster. 2012