ICHOR Meaning of ICHOR in English [ichor] n [Gk ichor] (15c) 1: a thin watery or blood-tinged discharge 2: an ethereal fluid taking the place of blood in the veins of the ancient Greek gods -- ichor.ous adj Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012