ICHOR


Meaning of ICHOR in English

(n.) An ethereal fluid that supplied the place of blood in the veins of the gods.

Webster's English dictionary.      Английский словарь Webster.