Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of ichors

- An ethereal fluid that supplied the place of blood in the veins of the gods.
- A thin, acrid, watery discharge from an ulcer, wound, etc.

Crossword clue for ichors

- Discharge from wounds
- mythical liquid
- Discharges from wounds