ICHOR

Definition of ICHOR

  1. (noun)(Greek mythology) the rarified fluid said to flow in the veins of the Gods
  2. (noun)a fluid product of inflammation