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.