ICHOR Meaning of ICHOR in English (n.) A thin, acrid, watery discharge from an ulcer, wound, etc. Webster's English dictionary. Английский словарь Webster. 2012