ICHOR Meaning of ICHOR in English noun a thin, acrid, watery discharge from an ulcer, wound, ·etc. 2. ichor ·noun an ethereal fluid that supplied the place of blood in the veins of the gods. Webster English vocab. Английский словарь Webster. 2012