ICHOR Meaning of ICHOR in English n. 1.( Mythol. ) Blood of the gods.2.Serous humor, watery fluid. Soule. Dictionary of English synonyms. Словарь английских синонимов. 2012