ICHOR Meaning of ICHOR in English ( n. ) A thin, acrid, watery discharge from an ulcer, wound, etc. Webster's Revised Unabridged English Dictionary. Пересмотренный полный словарь английского языка Webster. 2012